package com.zy.ems.utils.exceptions;

import com.zy.ems.common.exception.BaseErrorStatus;
import com.zy.ems.common.exception.ErrorStatus;

public class UserCode extends BaseErrorStatus {

    /**
     * 2001 登录失败,用户名或密码错误
     */
    public static final ErrorStatus B_USER_2001 = new UserCode(2001,
            "登录失败,用户名或密码错误!");

    /**
     * 2002 用户名密码为必填项!
     */
    public static final ErrorStatus B_USER_2002 = new UserCode(2002,
            "用户名密码为必填项!");

    /**
     * 2003 联系方式和邮箱必填!
     */
    public static final ErrorStatus B_USER_2003 = new UserCode(2003,
            "联系方式和邮箱必填!");

    /**
     * 2004 用户不存在或者未启用!
     */
    public static final ErrorStatus B_USER_2004 = new UserCode(2004,
            "用户不存在或者未启用!");

    /**
     * 2005 重新登录
     */
    public static final ErrorStatus B_USER_2005 = new UserCode(2005, "请重新登录.");

    /**
     * 2006 系统管理员不允许删除
     */
    public static final ErrorStatus B_USER_2006 = new UserCode(2006,
            "系统管理员不允许删除!");

    /**
     * 用户名已经存在
     */
    public static final ErrorStatus B_USER_2007 = new UserCode(2007,
            "用户名已存在,请使用其他名称!");

    /**
     * 邮箱已经注册
     */
    public static final ErrorStatus B_USER_2008 = new UserCode(2008,
            "邮箱已经注册,请使用其他邮箱!");

    protected UserCode(int code, String codeText) {
        super(code, codeText);
    }

}
